/**
 * \file mode_station.c
 * \brief Mode de commande station.
 * \author Nicolas M.
 * \version 0.6
 * \date 20 mars 2011
 *
 * 
 * 
 */
 
#include "mode_station.h"

#include "../control/ctrl_station.h"
#include "../control/ctrl_vol.h"

#include <msp430x14x.h>

char stationTxtBuffer[16];

void stationButton2fct()
{
	stationSuivante();
	remettreSon(); // Evite le pb de conflit avec le bargraph
}

void stationButton3fct()
{
	stationPrecedente();
	remettreSon(); // Evite le pb de conflit avec le bargraph
}

void activateStationMode()
{
	restaurerStation(getStationCourante());
}

char *getStationText()
{
	char *chaine,*name,*c;
	name = getStationCouranteName();
	chaine = stationTxtBuffer;
	// Copie manuelle necessaire sprintf ne marche pas
	c = chaine;	
	do
	{
		*c = *name++;  
	} while (*c++);
	return chaine;
}
